package com.quanxiaoha.xiaohashu.data.align.domain.mapper;


import org.apache.ibatis.annotations.Param;

import java.util.List;
/**
 * @author 1192299468@qq.com
 * @version 1.0
 * @date 2025/3/20 16:32
 * @description: 删除
 */
public interface DeleteMapper {

    /**
     * 日增量表：关注数计数变更 - 批量删除
     */
    void batchDeleteDataAlignFollowingCountTempTable(@Param("tableNameSuffix") String tableNameSuffix,
                                                     @Param("userIds") List<Long> userIds);

    /**
     * 日增量表：笔记点赞计数变更 - 批量删除
     */
    void batchDeleteDataAlignNoteLikeCountTempTable(@Param("tableNameSuffix") String tableNameSuffix,
                                                    @Param("noteIds") List<Long> noteIds);
}
